IME_GET(WinTitle=""){ ;借鉴了某日本人脚本中的获取输入法状态的内容,减少了不必要的切换,切换更流畅了
    ;-----------------------------------------------------------
    ; IMEの状態の取得 ; 获取IME的状态
    ; 対象： AHK v1.0.34以降
    ; WinTitle : 対象Window (省略時:アクティブウィンドウ)
    ; WinTitle ：对象窗口（省略时：活动窗口）
    ; 戻り値 1:ON 0:OFF
    ; 返回值1：ON 0：OFF
    ;-----------------------------------------------------------
    ifEqual WinTitle,, SetEnv,WinTitle,A
    WinGet,hWnd,ID,%WinTitle%
    WinGet，hWnd，ID，%WinTitle%
    DefaultIMEWnd := DllCall("imm32\ImmGetDefaultIMEWnd", Uint,hWnd, Uint)
    DefaultIMEWnd：= DllCall（“imm32\ImmGetDefaultIMEWnd”，Uint，hWnd，Uint）

    ;Message : WM_IME_CONTROL  wParam:IMC_GETOPENSTATUS
    DetectSave := A_DetectHiddenWindows
    DetectHiddenWindows,ON
    SendMessage 0x283, 0x005,0,,ahk_id %DefaultIMEWnd%
    DetectHiddenWindows,%DetectSave%
    ;Return ErrorLevel
    ; 以下内容专为rime输入法增加
    IME1 := ErrorLevel
    ImageSearch, , , 1600, 1000, A_ScreenWidth, A_ScreenHeight, rime_ahk.png
    IME2 := ErrorLevel
    if (IME1=0 or IME2=1)
    IME := 0
    else
    IME := 1
    Return IME
}
